package main

import "fmt"

/*
   结构体的定义
*/
func main() {
	//方式一：创建一个结构体,指定属性,key => value 格式
	var stu1 = Student{name: "Alice", age: 15, level: 6}
	//方式二：忽略的字段为 0 或 空
	var stu2 = Student{name: "James", level: 4}
	//方式三：创建一个结构体,不指定属性
	var stu3 = Student{"Pete", 12, 3}
	//方式四：声明类型并设置描述
	var stu4 Student
	stu4.name = "Bob"
	stu4.age = 11
	fmt.Println(stu1)
	fmt.Println(stu2)
	fmt.Println(stu3)
	fmt.Println(stu4)
}

/** 定义结构体  **/
type Student struct {
	name  string
	age   int
	level int
}
